package org.rohmh.generic.entity;

import java.io.Serializable;

/**
 *
 * @author Daniel Walker
 */
public interface Entity<E extends Entity<?,?>, PK extends Comparable<PK> & Serializable>
        	extends Comparable<E>, Serializable {

    PK getUUID();
    void setUUID(PK id);
    Long getVersion();
    void setVersion(Long version);

}
